$(document).ready(function() {
	$('#enterprise').dataTable({
		"bProcessing" : true, //DataTables载入数据时，是否显示‘进度’提示
        "bServerSide" : true, //是否启动服务器端数据导入
        "bStateSave" : false, //是否打开客户端状态记录功能,此功能在ajax刷新纪录的时候不会将个性化设定回复为初始化状态
        "bJQueryUI" : true, //是否使用 jQury的UI theme
        "aLengthMenu" : [5, 10, 15], //更改显示记录数选项
        "iDisplayLength" : 10, //默认显示的记录数
        "bAutoWidth" : true, //是否自适应宽度 update\
        "bScrollCollapse" : false, //是否开启DataTables的高度自适应，当数据条数不够分页数据条数的时候，插件高度是否随数据条数而改变
        "bPaginate" : false, //是否显示（应用）分页器
        "bInfo" : false, //是否显示页脚信息，DataTables插件左下角显示记录数
        "sPaginationType" : "full_numbers", //详细分页组，可以支持直接跳转到某页
        "bSort" : true, //是否启动各个字段的排序功能
        "aaSorting" : [[0, "ASC"]], //默认的排序方式，第3列，升序排列
        "bFilter" : false, //是否启动过滤、搜索功能
        "sScrollX": "100%",
		"sScrollXInner": 1300,
        "sPaginationType": "full_numbers",
	    "sAjaxSource":"sys/AfterLoanMap/loanCollectionDetailList",
        "fnServerData":retrieveData,  //自定义数据获取函数
		"aoColumns" : [ {
			"mDataProp" : "deadlineNumber",
			"sTitle" : "期数",
			"bSortable": true,
			"sDefaultContent" : "",
			"sClass" : "center"
		}, {
			"mDataProp" : "repayEndDate",
			"sTitle" : "还款日期",
			"sDefaultContent" : "",
			"sClass" : "center",
			"mRender": function (data, display, row) {
				var value = '';
				if(_is_empty(data)){
					value = '';
				}else{
					value = new Date(data).format('yyyy-MM-dd');
				}
				
	            return value;
		     }
		}, {
			"mDataProp" : "overdueDays",
			"sTitle" : "逾期天数",
			"sDefaultContent" : "",
			"sClass" : "center"
		},{
			"mDataProp" : "planTotal",
			"sTitle" : "应收合计",
			"sDefaultContent" : "",
			"sClass" : "center"
		},{
			"mDataProp" : "planCapital",
			"sTitle" : "应收本金",
			"sDefaultContent" : "",
			"sClass" : "center"
		},{
			"mDataProp" : "planInterest",
			"sTitle" : "应收利息",
			"sDefaultContent" : "",
			"sClass" : "center"
		},{
			"mDataProp" : "planManageFee",
			"sTitle" : "应收管理费",
			"sDefaultContent" : "",
			"sClass" : "center"
		},{
			"mDataProp" : "planOverdueFee",
			"sTitle" : "应收滞纳金",
			"sDefaultContent" : "",
			"sClass" : "center"
		},{
			"mDataProp" : "planHandingFee",
			"sTitle" : "应收手续费",
			"sDefaultContent" : "",
			"sClass" : "center"
		},{
			"mDataProp" : "planInspectFee",
			"sTitle" : "应收调查费",
			"sDefaultContent" : "",
			"sClass" : "center"
		},{
			"mDataProp" : "planBreachFee",
			"sTitle" : "应收违约金",
			"sDefaultContent" : "",
			"sClass" : "center"
		},{
			"mDataProp" : "planCollectionFee",
			"sTitle" : "应收催收费",
			"sDefaultContent" : "",
			"sClass" : "center"
		},{
			"mDataProp" : "planLegalFee",
			"sTitle" : "应收法诉费",
			"sDefaultContent" : "",
			"sClass" : "center"
		}],
		"oLanguage": {
            "sUrl":"static_resources/language/lang-cn.txt" //这个是国际化，也就是汉化的各种文字数据源，写对url就行了
        }
	});
});



//自定义数据获取函数
function retrieveData( sSource, aoData, fnCallback ) {
	aoData.push({name:'queryProxy[loanId]',value:_param_id});
	aoData.push({name:"v2hldghlcib0agugzgf0ysbhy2nlc3m",value:1});
    $.ajax( {
            type: "POST", 
            url: sSource, 
            cache : false,
            dataType : "json",
            data : aoData, 
            success: function(resp) {
            	if(resp && resp.state == 200){
            		fnCallback(resp.datagrid);
            		return false;
            	}
            	fnCallback(null);
        }
    });
}